#!/usr/bin/env python
#Juan Carlos Leon
#simple purge utility 
import httplib

def purge_cache(url_list=[]):
    """ purge varnish cache  """
    host = "127.0.0.1"
    port = "8082"
    varnishost = host + ":" + port
    for mcurl in url_list:
        conn = httplib.HTTPConnection(varnishost)
        conn.request("PURGE",mcurl)
        conn.close()


lst = ['/']
lst.append('/events')
lst.append('/direccion') 
lst.append('/sacramentos') 
lst.append('/clero') 
lst.append('/grupos') 
lst.append('/grupos/equipo-administrativo') 
lst.append('/grupos/jovenes-en-accion') 
lst.append('/grupos/jovenes-en-accion/eventos') 
lst.append('/grupos/padres-y-madres-orantes') 
lst.append('/grupos/grupo-de-oracion-fuentes-de-agua-viva') 
lst.append('/ministerios') 
lst.append('/ministerios/ministros-de-hospitalidad') 
lst.append('/ministerios/ministros-de-eucaristia') 
lst.append('/ministerios/ministros-de-lectura') 
lst.append('/ministerios/ministros-de-musica') 
lst.append('/anuncios') 
lst.append('/monaguillos') 
lst.append('/donacion') 
lst.append('/enlaces') 

purge_cache(url_list=lst)  

